robertlipe [Tue, 25 Nov 2014 04:57:31 +0000 (04:57 +0000)]
Fix some whitespace in KML writer where we mocked the old one for fidelity.
Fixed reference files where it mattered.
robertlipe [Tue, 25 Nov 2014 04:33:16 +0000 (04:33 +0000)]
Warning fixes for unused vars in psitrex.
tsteven4 [Wed, 19 Nov 2014 00:11:37 +0000 (00:11 +0000)]
fix error in kml reader parsing linestrings that don't have altitudes.
tsteven4 [Sun, 19 Oct 2014 19:04:27 +0000 (19:04 +0000)]
Bring Qstrings to gt_find_desc_from_icon_number,
and a few other places.
tsteven4 [Fri, 17 Oct 2014 12:32:44 +0000 (12:32 +0000)]
support altitude in mainnav format.
tsteven4 [Tue, 14 Oct 2014 01:31:22 +0000 (01:31 +0000)]
add missing reference file from previous change.
tsteven4 [Mon, 13 Oct 2014 23:54:35 +0000 (23:54 +0000)]
more qstringification of kml format.
tsteven4 [Sun, 12 Oct 2014 17:33:23 +0000 (17:33 +0000)]
clean up gpx reader fix element handling. Note that the fix element values are required to be in lower case by the schema.
robertlipe [Sun, 12 Oct 2014 02:17:07 +0000 (02:17 +0000)]
Minort QString-ificaion of google.cc
robertlipe [Sat, 11 Oct 2014 21:40:49 +0000 (21:40 +0000)]
Finish the sub-second support for unicsv...
robertlipe [Sat, 11 Oct 2014 19:33:32 +0000 (19:33 +0000)]
top: prefer std::vector to temp xmalloc.
cet: drop unused code.
robertlipe [Wed, 8 Oct 2014 15:57:44 +0000 (15:57 +0000)]
Fix parse_coordinates in the same way.
robertlipe [Wed, 8 Oct 2014 15:56:54 +0000 (15:56 +0000)]
Fix failure to overload in parse_speed().
robertlipe [Mon, 6 Oct 2014 05:31:27 +0000 (05:31 +0000)]
Fix a minor leak in the KML geocache writer that I just introduced.
robertlipe [Mon, 6 Oct 2014 02:45:16 +0000 (02:45 +0000)]
Move more internals, particularly in unicsv, to QString.
robertlipe [Sun, 5 Oct 2014 23:16:08 +0000 (23:16 +0000)]
unicsv: Avoid a few time_t conversions that would lose sub-second.
Various: Less CSTR() abuse.
garmin_tables. Use QString as arg type.
robertlipe [Tue, 30 Sep 2014 19:46:10 +0000 (19:46 +0000)]
Fixes for f90g from Jim Keeler. Should be good to go now!
robertlipe [Tue, 30 Sep 2014 17:50:13 +0000 (17:50 +0000)]
Fix bad commit of f90g-sample.gpx.
robertlipe [Tue, 30 Sep 2014 17:43:14 +0000 (17:43 +0000)]
Add missing pieces of f90g, though they're commented out.
robertlipe [Tue, 30 Sep 2014 17:38:36 +0000 (17:38 +0000)]
White B. Coot contributes f90g support.
robertlipe [Tue, 30 Sep 2014 01:53:03 +0000 (01:53 +0000)]
Fix new memory leak in osm.
robertlipe [Mon, 29 Sep 2014 21:49:05 +0000 (21:49 +0000)]
Matt Hague adds support for OSM way center tags.
robertlipe [Mon, 29 Sep 2014 03:58:29 +0000 (03:58 +0000)]
Linux fix for earlier.
robertlipe [Mon, 29 Sep 2014 03:56:05 +0000 (03:56 +0000)]
Drop weird structures for epilogue/prologue and use a QStringList.
robertlipe [Mon, 29 Sep 2014 03:00:51 +0000 (03:00 +0000)]
Leak fix during tension of object being both a class and a global...
robertlipe [Mon, 29 Sep 2014 02:53:05 +0000 (02:53 +0000)]
Move xcsv badchars to QString.
robertlipe [Mon, 29 Sep 2014 02:19:29 +0000 (02:19 +0000)]
Checkpoint bringing some 'class' to csv_util before moving badchars.
Still a terrible example of globals and pseudo ctor/dtors...
robertlipe [Mon, 29 Sep 2014 00:44:16 +0000 (00:44 +0000)]
Fix mismatched new/free in magproto.
robertlipe [Sun, 28 Sep 2014 23:49:54 +0000 (23:49 +0000)]
(incrementally) more C++ internals in magproto. Gets rid of a few explict
xstrdups.
robertlipe [Sun, 28 Sep 2014 23:02:21 +0000 (23:02 +0000)]
Apply a (somewhat dubious) fix to Humminbird reader from Jim Burchfield
for tracks containing exactly 21836 points.
robertlipe [Sun, 28 Sep 2014 22:41:39 +0000 (22:41 +0000)]
Doc fix for motoactv.
robertlipe [Sun, 28 Sep 2014 22:34:03 +0000 (22:34 +0000)]
Damien Pobel improves metadata handling in GPX 1.1 reader.
tsteven4 [Sat, 27 Sep 2014 15:31:49 +0000 (15:31 +0000)]
supply a US-ASCII QTextCodec.
robertlipe [Sun, 21 Sep 2014 23:04:22 +0000 (23:04 +0000)]
Fix route simplifier to not remove one too many points in edge cases.
Fix from Steve.
tsteven4 [Sun, 21 Sep 2014 23:01:51 +0000 (23:01 +0000)]
piggyback Qt codec on to cet_convert_init.
fix encoding in garmin gpi reader and writer using piggybacked global codec.
utilized piggybacked global codec in naviguide reader and writer.
tsteven4 [Sun, 21 Sep 2014 22:57:36 +0000 (22:57 +0000)]
property fix for gpx test file.
robertlipe [Sun, 21 Sep 2014 22:47:09 +0000 (22:47 +0000)]
Allow reads of waypoints in GUI from MTK logger.
robertlipe [Sun, 21 Sep 2014 22:40:45 +0000 (22:40 +0000)]
Several minor doc fixes for UTM in style definitions.
tsteven4 [Thu, 18 Sep 2014 18:26:40 +0000 (18:26 +0000)]
a few more replacements of CSTR/CSTRc with qPrintable.
tsteven4 [Thu, 18 Sep 2014 18:07:21 +0000 (18:07 +0000)]
more use of qPrintable instead of CSTR or CSTRc with warning.
tsteven4 [Thu, 18 Sep 2014 17:57:39 +0000 (17:57 +0000)]
more use of qPrintable instead of CSTR or CSTRc with fatal and printf.
tsteven4 [Thu, 18 Sep 2014 15:24:15 +0000 (15:24 +0000)]
avoid use of not recommended QString::sprintf() in favor of QData::toString().
robertlipe [Wed, 17 Sep 2014 05:15:44 +0000 (05:15 +0000)]
Add error checking for flagrantly malformed xcsv files.
Tested: ./testo on Mac.
tsteven4 [Wed, 17 Sep 2014 01:12:12 +0000 (01:12 +0000)]
use qPrintable with printf instead of CSTR, CSTRc.
tsteven4 [Wed, 17 Sep 2014 01:05:18 +0000 (01:05 +0000)]
use qPrintable with warning() and fatal() instead of what seems like an arbitrary combination of CSTR and CSTRc.
tsteven4 [Tue, 16 Sep 2014 22:39:01 +0000 (22:39 +0000)]
get rid of the last usages of QByteArray::data where QByteArray::constData will work.
tsteven4 [Tue, 16 Sep 2014 15:58:29 +0000 (15:58 +0000)]
blanket replace of gbfprintf arguments using .toUtf8().data() to avoid potential deep copies.
tsteven4 [Tue, 16 Sep 2014 15:41:38 +0000 (15:41 +0000)]
blanket replace of xstrdup(QString.toUtf8().data()) to avoid potential deep copies.
robertlipe [Tue, 16 Sep 2014 03:49:59 +0000 (03:49 +0000)]
This commit isn't becuase I don't know how to spell it, it's because
I apparently don't know how to type it...
tsteven4 [Tue, 16 Sep 2014 00:12:17 +0000 (00:12 +0000)]
use utf8, our preferred encoding, in gbfputs.
tsteven4 [Mon, 15 Sep 2014 15:04:58 +0000 (15:04 +0000)]
for cross compiles use cross versions of lupdate, lrelease if found.
tsteven4 [Sun, 31 Aug 2014 18:02:09 +0000 (18:02 +0000)]
fix encoding in naviguide writer.
robertlipe [Wed, 6 Aug 2014 16:21:52 +0000 (16:21 +0000)]
Improve read error messages in alan.
robertlipe [Mon, 21 Jul 2014 00:58:25 +0000 (00:58 +0000)]
doc fix
robertlipe [Sun, 20 Jul 2014 22:23:47 +0000 (22:23 +0000)]
Make mtk_logger use the system tmp directory (/tmp or the one pointed by TMPDIR or $USERPROFILE%/AppData/Local/Temp or whatever) for the file it creates that
holds the device's memory.
tsteven4 [Tue, 8 Jul 2014 13:13:39 +0000 (13:13 +0000)]
also handle default namespace declarations for unknown elements in the gpx reader.
tsteven4 [Tue, 8 Jul 2014 04:09:42 +0000 (04:09 +0000)]
preserve namespace declarations for unknown elements in the gpx reader.
whitespace cleanup of gpx.cc.
robertlipe [Mon, 7 Jul 2014 06:14:44 +0000 (06:14 +0000)]
Bump land_air_sea (a very rarely used format) from Latin1 to ASCII just
to get make doc working for now. It's not clear what's actually used, but
we've not had a lot of traffic on this format...
robertlipe [Mon, 7 Jul 2014 04:36:10 +0000 (04:36 +0000)]
Cut a little more Windows CP-1252 code.
robertlipe [Mon, 7 Jul 2014 04:20:57 +0000 (04:20 +0000)]
More minor removals from CET.
Regenerate deps; don't depend on files that don't exist.
robertlipe [Mon, 7 Jul 2014 03:35:30 +0000 (03:35 +0000)]
Remove a large amount of unreachable code formerly involved in characterset
translation.
robertlipe [Sun, 29 Jun 2014 18:33:31 +0000 (18:33 +0000)]
Tweak mkstyle.sh for FreeBSD sed.
robertlipe [Sun, 29 Jun 2014 18:30:35 +0000 (18:30 +0000)]
Change device discovery to work with 276C in serial mode.
tsteven4 [Tue, 17 Jun 2014 12:16:51 +0000 (12:16 +0000)]
fix whitespace related potential loss of element text in gpx reader.
tsteven4 [Fri, 13 Jun 2014 23:29:35 +0000 (23:29 +0000)]
fondle unicsv header detection some more.
this seems like a step backwards, but we cover another error and provide a test case.
tsteven4 [Thu, 12 Jun 2014 23:40:37 +0000 (23:40 +0000)]
fix handling of unicsv header.
robertlipe [Wed, 11 Jun 2014 17:13:46 +0000 (17:13 +0000)]
Add freebsd to configure.in. Apparently, they have libusb but no libusb-config.
tsteven4 [Wed, 11 Jun 2014 07:47:30 +0000 (07:47 +0000)]
fix test-all so tallying the results won't die trying to list non-existent fatal errors if -e is set.
robertlipe [Wed, 11 Jun 2014 04:08:27 +0000 (04:08 +0000)]
Add our own setMSecsSinceEpoch() in gpsbabel::DateTime()
robertlipe [Wed, 11 Jun 2014 03:34:56 +0000 (03:34 +0000)]
Quote newline in subrip default.
robertlipe [Wed, 11 Jun 2014 02:57:44 +0000 (02:57 +0000)]
Revert bad commit of gui/processwait,mainwindow
robertlipe [Wed, 11 Jun 2014 02:30:13 +0000 (02:30 +0000)]
Add some rudimentary tests for discard option.
robertlipe [Wed, 11 Jun 2014 01:59:59 +0000 (01:59 +0000)]
Zingo Anderson adds support for the Energympro sport watches.
tsteven4 [Wed, 11 Jun 2014 01:45:33 +0000 (01:45 +0000)]
add support for gx:Track in kml reader.
tsteven4 [Tue, 10 Jun 2014 21:49:15 +0000 (21:49 +0000)]
switch trackfilter name matching to use QRegExp.
tsteven4 [Tue, 10 Jun 2014 21:34:33 +0000 (21:34 +0000)]
fix up regex matches in track discard filter.
robertlipe [Mon, 9 Jun 2014 18:12:18 +0000 (18:12 +0000)]
Fix duplicates in subrip format doc.
robertlipe [Mon, 9 Jun 2014 17:40:01 +0000 (17:40 +0000)]
Pick up missed doc for subrip.
robertlipe [Mon, 9 Jun 2014 17:39:07 +0000 (17:39 +0000)]
Fixes for subrip.
robertlipe [Mon, 9 Jun 2014 05:27:34 +0000 (05:27 +0000)]
Bump OSM version number to 0.6. Since this is apparently a little used format,
this is probably the end of the line for our OSM support.
robertlipe [Mon, 9 Jun 2014 03:50:11 +0000 (03:50 +0000)]
Move logging into src/core.
robertlipe [Mon, 9 Jun 2014 03:46:41 +0000 (03:46 +0000)]
Use localPath when determining grop file targets.
Tested:
Works on Mac.
robertlipe [Mon, 9 Jun 2014 01:42:47 +0000 (01:42 +0000)]
Fix leaks that I introduced earlier today.
robertlipe [Sun, 8 Jun 2014 23:39:54 +0000 (23:39 +0000)]
More NEW_STRINGS-style cleanups.
robertlipe [Sun, 8 Jun 2014 22:47:12 +0000 (22:47 +0000)]
Code cleanups in subrip and osm.
robertlipe [Sun, 8 Jun 2014 20:07:39 +0000 (20:07 +0000)]
Add format option to subrip. Enable regression test for that format.
robertlipe [Sun, 8 Jun 2014 06:11:47 +0000 (06:11 +0000)]
Use linux-compatible #includes for new header.
robertlipe [Sun, 8 Jun 2014 04:37:46 +0000 (04:37 +0000)]
Add 64-bit types to logging.h. Move gpx to new Fatal scheme.
robertlipe [Sun, 8 Jun 2014 04:22:44 +0000 (04:22 +0000)]
Add a Fatal() and Warning() that take stream operators so we can replace
those billion hardcoded calls to sprintf-like substances that use CSTR.
robertlipe [Sun, 8 Jun 2014 01:10:57 +0000 (01:10 +0000)]
Fix netstumbler, position filter for NEWQ. Only stackfilter (which will
be messy) remains.
tsteven4 [Fri, 6 Jun 2014 12:51:45 +0000 (12:51 +0000)]
fix mistranslation of case_ignore_strncmp.
tsteven4 [Tue, 3 Jun 2014 12:18:29 +0000 (12:18 +0000)]
use filter prefrences to thin down the displayed output file formats in the GUI.
tsteven4 [Sun, 25 May 2014 23:38:24 +0000 (23:38 +0000)]
update configure to guess name of Qt Core library and check for the use of reduce relocations in the Qt library which require -fPIE.
robertlipe [Sun, 18 May 2014 01:44:15 +0000 (01:44 +0000)]
Bump for release tarball.
robertlipe [Sun, 18 May 2014 01:36:16 +0000 (01:36 +0000)]
Kill character encoding more dead.
robertlipe [Sun, 18 May 2014 01:25:20 +0000 (01:25 +0000)]
Regenerate setup.iss with new version.
robertlipe [Sun, 18 May 2014 01:16:26 +0000 (01:16 +0000)]
Version bump.
robertlipe [Tue, 13 May 2014 04:45:57 +0000 (04:45 +0000)]
Remove (most of) the -c handling from the GUI. This should help the
problem that Peter Shepheard stumbled into.
robertlipe [Mon, 12 May 2014 15:22:53 +0000 (15:22 +0000)]
Totally blind stab at implementing speed stuff on Windows, breaking my lovely OS abstraction, but I just
want this code over...
robertlipe [Mon, 12 May 2014 04:04:47 +0000 (04:04 +0000)]
This is tacky to include a posix header globally, but there's only one proto declared for now...